package com.szrt.day20161018;

import org.junit.Test;

/**
 * 重要：  说明static方法与没有写static的方法的区别
 * @author Administrator
 *
 */
public class StaticDemo {
	
	
	/**
	 * 1: 凡是没有加static的方法都是跟对象走(一定要new之后才能用)      //
	 * 
	 * 跟类走(不需要new可以直接使用)
	 */
	@Test
	public void printArray01(){
		
		//水平 缺点： 数组写死了。
		String[] studentArray ={"张三","李四"};
		int index =0;
		
		while(index<studentArray.length){
			
			String value = studentArray[index];
			System.out.println(value);
			
			index++;
		}
	}
	
	@Test
	public void printArray02Test(){
		
		//
		// ['张三','李四','张无忌']  json
		String[] studentArray ={"张三","李四","张无忌"};
		
		printArray02(studentArray);
	}
	
	public void printArray02(String[] studentArray){
		
		//水平 缺点： 数组写死了。    怎么把数组写活
		//String[] studentArray ={"张三","李四"};
		int index =0;
		
		System.out.print("[");
		while(index<studentArray.length){
			
			
			String value = studentArray[index];
			
			//StringBuffer  StringBuilder  do while for
			if(index == studentArray.length-1){
				value = "'"+value+"'";
			}else{
				value = "'"+value+"',";
			}
			
			
			//判断是否是最后1个
			System.out.print(value);
			index++;
			
		}
		System.out.print("]");
		
	}

}
